package com.gopay.common.domain.bank.unionpay.expay;

public class TransactionBean extends UnionPayAdPayMessage{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1793308296657634909L;
	private String merId; // 商户号，15位
	private String ordNo; // 订单号，16位
	private String transAmt; // 订单金额（单位分），12位
	private String curyId; // 币种，3位
	private String transDate; // 订单日期yyyyMMdd,8位
	private String transType; // 交易类型，4位
	private String version; // 版本号，8位
	private String gateId; // 网关编号，4位
	private String priv1; // 私有域，不超过60字节
	private String chkValue; // 交易请求签名，256字节
	private String transStatus; // 代扣状态，4位
	private String openBankId; // 开户行号，4位
	private String cardType; // 卡折标志，1位
	private String cardNo; // 卡号/折号，25位
	private String userName; // 持卡人姓名，20位
	private String certType; // 证件类型，2位
	private String certId; // 证件号，25位
	private String purpose; // 用途，20位
	private String responseCode; // 交易应答码，2位
	private String message; // 返回信息，unicode码

	// 白名单增加字段
	private String mobile; // 手机号码，变长40位
	private String address; // 住址，变长512位
	private String email; // 邮箱，变长40位
	public String getMerId() {
		return merId;
	}
	public void setMerId(String merId) {
		this.merId = merId;
	}
	public String getOrdNo() {
		return ordNo;
	}
	public void setOrdNo(String ordNo) {
		this.ordNo = ordNo;
	}
	public String getTransAmt() {
		return transAmt;
	}
	public void setTransAmt(String transAmt) {
		this.transAmt = transAmt;
	}
	public String getCuryId() {
		return curyId;
	}
	public void setCuryId(String curyId) {
		this.curyId = curyId;
	}
	public String getTransDate() {
		return transDate;
	}
	public void setTransDate(String transDate) {
		this.transDate = transDate;
	}
	public String getTransType() {
		return transType;
	}
	public void setTransType(String transType) {
		this.transType = transType;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getGateId() {
		return gateId;
	}
	public void setGateId(String gateId) {
		this.gateId = gateId;
	}
	public String getPriv1() {
		return priv1;
	}
	public void setPriv1(String priv1) {
		this.priv1 = priv1;
	}
	public String getChkValue() {
		return chkValue;
	}
	public void setChkValue(String chkValue) {
		this.chkValue = chkValue;
	}
	public String getTransStatus() {
		return transStatus;
	}
	public void setTransStatus(String transStatus) {
		this.transStatus = transStatus;
	}
	public String getOpenBankId() {
		return openBankId;
	}
	public void setOpenBankId(String openBankId) {
		this.openBankId = openBankId;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public String getCardNo() {
		return cardNo;
	}
	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getCertType() {
		return certType;
	}
	public void setCertType(String certType) {
		this.certType = certType;
	}
	public String getCertId() {
		return certId;
	}
	public void setCertId(String certId) {
		this.certId = certId;
	}
	public String getPurpose() {
		return purpose;
	}
	public void setPurpose(String purpose) {
		this.purpose = purpose;
	}
	public String getResponseCode() {
		return responseCode;
	}
	public void setResponseCode(String responseCode) {
		this.responseCode = responseCode;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	

}
